#ifndef DTD_DOCUMENT_H_
#define DTD_DOCUMENT_H_

#include <string>
#include <vector>

#include "DTD_Attribut.h"
#include "DTD_Element.h"

class DTD_Document
{
	protected :

		std::vector<DTD_Element *> * elements;

	public :

		DTD_Document();

		~DTD_Document();

		void addElement( DTD_Element * element );

		void addAttributes( std::string element_name, std::vector<DTD_Attribut *> * attributes );

		std::string toString();
};

#endif
